professor life